﻿using Common.Models;

namespace Application.Features.Users.Specifications;

/// <summary>
/// 高级查询
/// </summary>
public class UserAdvancedFilter : PaginationFilter
{
    /// <summary>
    /// 用户名
    /// </summary>
    public string? UserName { get; set; }

    /// <summary>
    /// 邮箱
    /// </summary>
    public string? Email { get; set; }

    /// <summary>
    /// 确认邮箱
    /// </summary>
    public bool? EmailConfirmed { get; set; }

    /// <summary>
    /// 手机号码
    /// </summary>
    public string? PhoneNumber { get; set; }

    /// <summary>
    /// 是否启用
    /// </summary>
    public bool? IsActive { get; set; }

    /// <summary>
    /// 组织机构唯一标识
    /// </summary>
    public long? OrganizationId { get; set; }
}